.el-tag {
    position: relative;
    color: #697487;
    background-color: #fff;
    border: none;
    padding-left: .15rem;
    padding-right: .15rem;
    border-right: 1px solid #e8e9ec;
    border-radius: 0;
    cursor: pointer;
  }
  .el-menu {
    /* min-width:200px; */
    background: rgba(107, 76, 245, 0)!important;
    border-right: none!important
  }
  .el-submenu__title {
    text-align: left;
  }
  .el-submenu__title:hover {
    background-color: rgba(249,202,2, 0.6);
  }
  .el-submenu__title i {
    color: #fff;
  }
  .el-menu-item:focus, .el-menu-item:hover {
    background: rgba(255,255,255,0.4);
    color: #409EFF;
  }
  .el-menu-item.is-active {
    background: rgba(255,255,255,0.4);
  }
  .el-menu-item {
    // color: #fff;
    text-align: left;
  }
  .el-form-item {
    margin-bottom: 0
  }
  .el-form-item__error {
    padding-top: 0 !important;
  }
  .el-button--primary:focus, .el-button--primary:hover {
    background:#08a4e0!important;
  }
  .el-button--primary {
    height: 34px;
    padding: 0px 20px !important;
    background:#00ADEF!important;
    border: 1px solid #00ADEF!important;
    border-radius: 8px;
  }
  .el-select .el-input .el-select__caret {
    color: #00ADEF!important;
    font-weight: bold;
  }
  .el-form--inline .el-form-item {
    margin-right: .3rem;
    margin-bottom: 0px;
  }
  .el-dialog .el-form--inline .el-form-item {
    margin-bottom: .8rem;
  }
  .el-dialog .top .el-form--inline .el-form-item {
    margin-bottom: 0 !important;
  }
  .el-dialog {
    margin-top: 6vh!important;
    border-radius: 8px;
    overflow: hidden;
  }
  .el-button--primary {
    border: none
  }
  .el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label {
    font-size: .14rem
  }
  .el-transfer-panel {
    width: 2.22rem;
  }
  // 菜单树 暂无数据样式
  .el-tree__empty-text{
      position: static !important;
  }
  // 左侧菜单样式
  .el-submenu__title{
      color: #fff !important;
  }
  .el-menu-item {
      color: #fff !important;
  }
  .el-menu-item:focus, .el-menu-item:hover, .el-submenu__title:hover{
    width:188px;
    background-color:rgba(255,255,255,0.2) !important;
    border-radius:0px 100px 100px 0px;
  }
  .el-menu-item, .el-submenu__title{
      height: 36px !important;
      line-height: 36px !important;
      margin: 15px 0px;
  }
  .el-menu-item.is-active{
    width:95%;
    height:36px;
    background:rgba(255,255,255,0.2);
    border-radius:0px 100px 100px 0px;
  }
  .el-menu-item:focus, .el-menu-item:hover, .el-submenu__title:hover{
    width:95%;
  }
  .left .el-tooltip{
      text-align: center;
  }
  .el-menu--collapse{
      width:96px !important;
  }
  .el-menu--collapse>.el-menu-item [class^=el-icon-], .el-menu--collapse>.el-submenu>.el-submenu__title [class^=el-icon-]{
      width: 100% !important;
  }
  .el-menu-item is-active:active{
      width: 96px;
  }
  .el-menu--vertical{
      background: #12222E;
      z-index: 99999 !important;
      border-radius: 10px;
  }
  .el-menu--inline li {
      margin: 5px 0px !important;
      padding-left:64px !important;
  }
  .el-submenu__title i {
    color: #fff!important;
  }
  .el-submenu__title {
    width: 95%;
  }
  /*******表格样式********/
  /* .el-table--border td:after, */
//   .el-table--border th:after,
//   .el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed:after {
//     position: absolute;
//     top: 14px;
//     left: 0;
//     content: "";
//     width: 1px;
//     height: 12px;
//     background: #e8eaed;
//   }
    // 解决element表格样式keepalive错乱
    .resetAll * {
      box-sizing: initial !important;
    }
    // 编辑表格样式
    .edit-table .el-input--mini .el-input__inner{
        width: 100% !important;
    }
    .edit-table .el-input__inner{
        height: 28px !important;
    }
    .el-form--inline .el-form-item__label {
        min-width: 80px;
    }
    // 查询按钮
    .el-button--primary{
        // width: 66px;
        height: 28px;
        background: rgba(0,173,239,1);
        border-radius: 14px !important;
    }
    .add .el-button--primary{
        width:66px;
        height:28px;
        background:rgba(136,197,51,1) !important;
        border-radius:18px;
        border: 1px solid rgba(136,197,51,1) !important;
    }
    .add .el-button--primary:hover{
        background:rgba(136,197,51,1);
        border: 1px solid rgba(136,197,51,1);
    }
    .add .el-button--primary:focus{
        background:rgba(136,197,51,1);
        border: 1px solid rgba(136,197,51,1);
    }
    .del .el-button--primary{
        width:66px;
        height:28px;
        background-color:rgba(241,68,61,1) !important;
        border-radius:18px;
        border: 1px solid rgba(241,68,61,1) !important;
    }
    // input宽度
    .col24 .el-form-item{
        width: 100%;
    }
    .col24 .el-form-item .el-form-item__content{
        width:75%;
    }
    .col24 .el-form-item .el-form-item__content .el-input__inner {
        width: 100%;
    }
  .el-select .el-input .el-input__suffix{
      height: 32px;
      line-height: 32px;
  }
  .el-table--border td,
  .el-table--border th,
  .el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed {
    border-right: none;
    position: relative;
  }
  .el-table th, .el-table tr {
    background-color: #f8f9fc;
    border-collapse: separate;
    border-spacing: 0 10px;
    color: #111;
  }
  .el-table th{
    background: rgb(241, 245, 250) !important;
  }
  .el-table__body {
    border-collapse: separate;
  }
  
  .el-table--border,
  .el-table--group {
    border: none
  }
  .el-table::before {
    height: 0;
  }
  .el-table--border::after,
  .el-table--group::after {
    width: 0
  }
  .el-table__fixed-right::before,
  .el-table__fixed::before {
    height:0
  } 
  .el-table--border td:first-child:after,
  .el-table--border th:first-child:after,
  .el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed:after {
    width: 0px;
  }
  .el-table td:first-child {
    border-left: 1px solid #ebeef5;
  }
  .el-table td:last-child {
    border-right: 1px solid #ebeef5;
  }
  .el-table td {
    border-top: 1px solid #ebeef5;
  }
  .el-input--mini .el-input__inner {
    // height: 30px !important;
    line-height: 30px;
    width: 155px;
    border-radius: 4px;
  }
  .grid24 .el-input--mini .el-input__inner {
    width: 430px;
  }
  .grid18{
      display: flex !important;
  }
  .grid18 .el-input--mini .el-input__inner {
    width: 330px;
  }
  .grid18 .el-form-item__content{
      display: flex !important;
      align-items: center;
  }
  .grid18 button{
    margin-left: 20px;
  }
  .pagination .el-input--mini .el-input__inner {
    width: inherit;
  }
  .pagination .el-pagination__editor.el-input,
  .pagination .el-input__inner {
    width: 22px;
    height: 22px;
    border-radius: 50%;
  }
  .pagination .el-pagination__editor {
    margin: 0 10px;
  }
  .pagination .el-pagination__editor.el-input .el-input__inner {
    height: inherit;
    border: 1px solid #00ADEF;
  }
  
  .el-input--prefix .el-input__inner {
    padding-left: 10px !important;
  }
  .el-date-editor{
      cursor: pointer;
  }
  .el-input__prefix i{
      width: 100%;
      float:right;
      margin-right: 5px !important;
      color:#00ADEF !important;
  }
  .el-date-editor.el-input, .el-date-editor.el-input__inner {
    width: auto!important
  }
  .el-range-editor--mini.el-input__inner {
    height: 30px;
  }
  .el-table td:first-child{
    border-left: none !important;
  }
  .el-table--border td, .el-table--border th, .el-table__body-wrapper .el-table--border.is-scrolling-left~.el-table__fixed{
      border-right: none !important;
  }
  .el-table td, .el-table th.is-leaf{
      border-bottom: none !important;
  }
  .el-table th{
      background: #fff !important;
  }
  .el-table--striped .el-table__body tr.el-table__row--striped td{
      background: #fff !important;
  }
  .el-table{
      border-radius: 12px;
      background:rgba(255,255,255,1);
      box-shadow:0px 2px 22px 0px rgba(0,0,0,0.08);
  }
  .el-submenu .el-menu-item{
      min-width: 0 !important;
  }
  .el-table__row{
      height: 48px !important;
  }
  /*******删除弹窗样式********/
  .el-message-box .el-message-box__status.el-icon-error {
    color: #449892;
  }
  .el-message-box .el-message-box__btns button:nth-child(2) {
    margin-left: .3rem !important;
  }
  .el-message-box .el-message-box__btns .el-button span {
    font-size: 14px !important;
  }
  .el-message-box .el-message-box__btns .el-button{
    border-radius: 16px;
  }
  .el-button--small {
    width: 100px;
  }
  .el-message-box .el-message-box__btns .el-button--primary {
    background-color: #00ADEF !important;
    border: 1px solid #00ADEF;
    background: #fff !important;
    /* height: 0.32rem !important; */
    width: 100px !important;
    cursor: pointer;
  }
  .el-message-box .el-message-box__btns .el-button--primary span {
    color: #fff !important;
  }
  .el-message-box__message p {
    color: #606266;
  }
  /*******弹窗样式********/
  .game-info div{
      text-align: center;
  }
  .game-info .el-form-item{
      width: 155px;
      text-align: center;
  }
  .dialog-footer .add-btn-active, .success-btn{
    width: 77px !important;
  }
  .dialog-footer .el-button{
      padding: 0px;
  }
  .el-message-box {
    vertical-align: sub;
  }
  .el-dialog__header {
    padding: 10px 20px !important;
    text-align: center;
    margin: 0 0.2rem;
  }
  .el-dialog__body {
    padding: 10px 20px 5px !important;
  }
  .el-dialog__footer {
    padding: 10px 20px 20px !important;
  }
  .el-dialog__title{
    font-size: 14px!important;
    font-weight: 500;
    color:#449892;
  }
  .el-form-item__content{
    line-height: 39px;
  }
  .el-table__footer-wrapper tbody td {
    color: #000;
    font-weight: 700;
  }
  .el-table th>.cell {
    font-weight: 400;
  }
  .el-input-group__append, .el-input-group__prepend{
    padding: 0px 5px !important;
  }
  .el-input__prefix{
    float: right;
    right: 5px !important;
  }
  .el-col-24{
    text-align: left;
    padding-left: 22px
  }
  .el-form-item__label{
    font-size: 14px !important;
  }
  .el-input__icon{
    /* width:100% !important; */
    text-align:right !important;
  }
  .zk-table__body-row {
    height: 42px!important;
  }
  .success-btn{
    width:77px;
    height:28px;
    background:rgba(0,173,239,1) !important;
    border:1px solid rgba(0,173,239,1) !important;
    border-radius:100px;
  }
  /***********修改input长度***************/
  .same16 .el-input__inner{
    width: 1.6rem !important;
  }
  .el-tag{
    margin:0rem .05rem;
  }
  
  /*********上传头像*********/
  .avatar-uploader .el-upload {
    border: 1px dashed #d9d9d9;
    border-radius: 6px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
  }
  .avatar-uploader .el-upload:hover {
    border-color: #409EFF;
  }
  .avatar-uploader-icon {
    font-size: 28px;
    color: #8c939d;
    width: 155px;
    height: 155px;
    line-height: 155px !important;
    text-align: center;
  }
  .avatar {
    width: 155px !important;
    height: 155px !important;
    margin: 0 !important;
    display: inline-block;
  }
  
//   .el-button--primary.is-disabled, 
//   .el-button--primary.is-disabled:active, 
//   .el-button--primary.is-disabled:focus, 
//   .el-button--primary.is-disabled:hover {
//     background-color: #446998;
//     border-color: #446998;
//   }
  .el-dialog__headerbtn{
    top:10px !important;
  }
//   .el-dialog__headerbtn .el-dialog__close{
//     border: 1px solid #449892;
//     border-radius: 50%;
//     color: #449892;
//   }
  .el-dropdown{
    color:#449892;
  }
  .el-dropdown-menu__item:focus, .el-dropdown-menu__item:not(.is-disabled):hover{
    color:#449892;
  }
//   .el-table tr:nth-child(odd){
//     background: #fff!important;
//   }
//   .el-table tr:nth-child(even){
//       background: #fff!important;
//   }
  .el-radio__input.is-checked .el-radio__inner{
    border-color: #449892;
    background: #449892;
  }
  .el-radio__input.is-checked+.el-radio__label{
    color:#449892;
  }
  .vue-treeselect{
    height: 30px;
    line-height: 30px;
    width: 190px;
    top: 3px;
    box-sizing: border-box;
  }
  .vue-treeselect__control{
    height: 30px !important;
    border-radius: 8px;
  }
  .el-checkbox__input.is-checked+.el-checkbox__label{
    color: #449892;
  }
  .el-message-box--center .el-message-box__title{
    text-align: center;
  }
  .el-message-box--center .el-message-box__title .el-message-box__status{
    top:1px;
  }
  .el-select .el-input .el-input__suffix{
    right: 10px;
  }
  .el-select .el-input .el-select__caret{
    width: 14px;
    height: 14px;
    line-height: 4px!important;
    transform: rotate(180deg);
    -ms-transform: rotate(180deg);
  }
  .el-select .el-input .el-select__caret.is-reverse{
    transform: rotate(0deg);
    -ms-transform: rotate(0deg);
  }
  .el-menu--vertical{
    left: 70px !important;
  }
  .el-table__fixed{
    position: absolute;
    /* height: auto !important; */
    /* min-height: 651px !important; */
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0); 
  }
  input::-ms-clear, input::-ms-reveal{display: none;}
  /* 表格始终有高度滚动，防止ie抖动 */
  .el-table--scrollable-y .el-table__body-wrapper{
    // overflow-y: scroll !important;
  }
  .el-table__body-wrapper{
    // overflow-y: scroll !important;
  }
  /* 初始化滚动条不见，数据加载完再出来 */
  .el-table--scrollable-x .el-table__body-wrapper{
    overflow-x: auto;
  }
  .el-tabs__item {
    // color: #94989E!important;
    font-weight:400!important;
  }
  .el-tabs__item.is-active,
  .el-tabs__item:hover {
    color: #242D41!important;
  }
  .el-select .el-input .el-input__suffix {
    line-height: unset;
  }
  .el-pager li.active {
    border: 1px solid #00ADEF;
    border-radius: 50%;
    min-width: 22px !important;
    height: 22px;
    min-width: auto;
    line-height: 20px;
  }
  .el-pager, .el-pager li {
    vertical-align: middle!important;
  }
  .el-tabs__nav-prev {
    left: 10px!important;
  }
  .el-tabs__nav .el-tabs__item:nth-child(1) span{
    display: none!important;
  }